package uy.com.pzit.fpmundialmodel.domain;

import java.util.Date;
import java.util.Set;

public class Mundial {

	private int id;
	private Pais localidad;
	private Set<Eliminatoria> eliminatorias;
	private Set<Bombo> bombos;
	private Set<Grupo> grupos;
	private Pais campeon;
	private Pais subcampeon;
	private Date fechaInicio;
	private Date fechaFin;
	private Set<Encuentro> encuentros;
	
	public Mundial() {
	}

	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * @return the localidad
	 */
	public Pais getLocalidad() {
		return localidad;
	}

	/**
	 * @param localidad the localidad to set
	 */
	public void setLocalidad(Pais localidad) {
		this.localidad = localidad;
	}
	

	/**
	 * @return the bombos
	 */
	public Set<Bombo> getBombos() {
		return bombos;
	}

	/**
	 * @param bombos the bombos to set
	 */
	public void setBombos(Set<Bombo> bombos) {
		this.bombos = bombos;
	}

	/**
	 * @return the grupos
	 */
	public Set<Grupo> getGrupos() {
		return grupos;
	}

	/**
	 * @param grupos the grupos to set
	 */
	public void setGrupos(Set<Grupo> grupos) {
		this.grupos = grupos;
	}

	/**
	 * @return the campeon
	 */
	public Pais getCampeon() {
		return campeon;
	}

	/**
	 * @param campeon the campeon to set
	 */
	public void setCampeon(Pais campeon) {
		this.campeon = campeon;
	}

	/**
	 * @return the subcampeon
	 */
	public Pais getSubcampeon() {
		return subcampeon;
	}

	/**
	 * @param subcampeon the subcampeon to set
	 */
	public void setSubcampeon(Pais subcampeon) {
		this.subcampeon = subcampeon;
	}

	/**
	 * @return the fechaInicio
	 */
	public Date getFechaInicio() {
		return fechaInicio;
	}

	/**
	 * @param fechaInicio the fechaInicio to set
	 */
	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	/**
	 * @return the fechaFin
	 */
	public Date getFechaFin() {
		return fechaFin;
	}

	/**
	 * @param fechaFin the fechaFin to set
	 */
	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}

	
	
	public Set<Encuentro> getEncuentros() {
		return encuentros;
	}

	public void setEncuentros(Set<Encuentro> encuentros) {
		this.encuentros = encuentros;
	}

	/**
	 * @return the eliminatorias
	 */
	public Set<Eliminatoria> getEliminatorias() {
		return eliminatorias;
	}

	/**
	 * @param eliminatorias the eliminatorias to set
	 */
	public void setEliminatorias(Set<Eliminatoria> eliminatorias) {
		this.eliminatorias = eliminatorias;
	}

	
	
	
	

}